home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.65 < prev    next >
Encoding:
Text File  |  1988-06-18  |  44.0 KB  |  1,098 lines  |  [TEXT/ttxt]

  1.  
  2. List (Unformatted): USENET MAC DIGEST V4 #65
  3.  
  4.  
  5. Usenet Mac Digest     Friday, May 20, 1988           Volume 4 : Issue 65
  6.  
  7. Today's Topics:
  8.      New System icon
  9.      Bug in MPW Shell 2.0.2
  10.      A Tale of Two Bugs
  11.      Re: PrintMgr Bug?   (YES!!)
  12.      Re: Using PixMaps in CopyBits
  13.      Bug in List Manager?
  14.      Re: SE Floppy Problem
  15.      Re: Kinetics FastPath box & CAP
  16.      Re: New System icon
  17.      Re: Mac on airplanes
  18.      Re: MS Excel recalculations
  19.      Re: Dvorek keyboard
  20.      Re: Mac ADA for MPW
  21.      "There is nothing to choose" trouble
  22.      BBS User Interface Ideas Wanted (3 messages)
  23.      Looking for laser schwa
  24.      Prodigy SE
  25.      Re: Brief overview of FullWrite (Really solution to Word 3.01 problem)
  26.      Re: How to quit MF?(was Re: Quitting the Finder under MF)
  27.      Re: writing an INIT in LSP
  28.      Re: FullWrite on shelves
  29.  
  30. ----------------------------------------------------------------------
  31.  
  32. From: john@dcc1.UUCP (John Cothran)
  33. Subject: New System icon
  34. Date: 16 May 88 01:00:40 GMT
  35. Organization: DeKalb College, Clarkston GA
  36.  
  37.   As everyone knows, the current System, Finder, and many releated OS
  38. files bear the same icon they appeared with in the first version of the
  39. Mac's OS.
  40.  
  41.   The Macintosh has since evolved and multiplied. We can now use any of
  42. three seperate machines, each with its own unique case (the 128,512,and
  43. 512ke all sharing the Plus' case). While the single drive, one piece Mac
  44. will always be remembered fondly, it will never again be the one and
  45. only shape for Macintosh.
  46.  
  47.   How many people would like to see the original Mac icon remain?
  48.  
  49.   Does anyone have any suggestions for an all encompasing Mac icon?
  50.  
  51.   How about the people at Apple? Could you tell us what might happen w/
  52. System 6.0 or later?
  53.  
  54.   What about different icons on each machine (I realize that this could
  55. cause some problems for new users who wouldn't know wheather or not the
  56. System file that looked like an SE should be booted on a Plus or a II)?
  57.  
  58.   Replies, comments, objextions, and briliant suggestions welocome and
  59. appreciated.
  60. --
  61. ===================================================================
  62. =Charles D. Menser             !         seismo!gatech!dcc1!menser=
  63. =Atlanta, Georgia              !         menser@dcc1              =
  64. ="The Greeks may have invented it, but we didn't upload it..."    =
  65.  
  66.  
  67. ------------------------------
  68.  
  69. From: norbert@iraul1.ira.uka.de (Norbert Lindenberg)
  70. Subject: Bug in MPW Shell 2.0.2
  71. Date: 13 May 88 19:35:45 GMT
  72. Organization: University of Karlsruhe, W.-Germany
  73.  
  74. Today I found a bug in MPW Shell 2.0.2:
  75.  
  76. The "Open" command does not open a file read-only if the -r option is
  77. used in conjunction with the -t option. "Open -r -t myFile" opens the
  78. file as target window, but lets the user modify the file. Rewriting
  79. "Open -r -t myFile" as "Open -r myFile; Open -t myFile" works, but
  80. causes unnecessary window movements.
  81.  
  82. -- Norbert
  83.  
  84.  
  85. ------------------------------
  86.  
  87. From: lippin@jell-o.berkeley.edu (The Apathist)
  88. Subject: A Tale of Two Bugs
  89. Date: 15 May 88 00:07:06 GMT
  90. Organization: Authorized Service, Incorporated
  91.  
  92.  
  93.         I've been working on a custom MDEF, changing the InvertRect calls to
  94. paint & redraw so it will work on color monitors.  I thought it was
  95. working, but I kept having an uneasy feeling when I finished selecting
  96. an item with it.  After watching it closely a few times, I figured out
  97. why: the menu wasn't blinking when I let up the mouse.
  98.  
  99.         With some difficulty, I tracked down this problem -- part of it is
  100. Apple's fault, and part is the fault of Lightspeed C.
  101.  
  102.         Apple's problem is that to make an item blink, MenuSelect calls the
  103. MDEF with whichitem pointng to the low-memory global ToolScratch, which
  104. alternately contains zero and the number of the item selected.  From my
  105. understanding of the rules for ToolScratch, this is bound to lose; any
  106. toolbox call that the MDEF makes may stomp all over it.  But I guess
  107. some stingy Apple programmer wanted to save a couple of bytes of stack
  108. space.
  109.  
  110.         However, I seem to have been lucky.  Nothing I called was messing up
  111. ToolScratch.
  112.  
  113.         Here's where LSC comes in.  It's using ToolScratch too, and dumps the
  114. address of the MDEF into it during its code resource initialization
  115. code.  And thus making the same mistake Apple did: that address could
  116. easily be trashed before it's used.  I don't know of any truly safe
  117. place LSC could have used instead, but if there isn't, I'll let them
  118. have one: just take the last four bytes of ApplScratch.  If more space
  119. is needed, put a handle there.  They can save/restore it to avoid
  120. reentrancy problems, and it will break few existing sources.  It need
  121. not break *any* future sources if it was *documented*, like the use of
  122. ToolScratch should have been.
  123.  
  124.         These problems are in LSC 2.15 and the 5.0 system software. What
  125. versions will they *not* be in?
  126.  
  127.                                         --Tom Lippincott
  128.                                         ..ucbvax!math!lippin
  129.                                           lippin@math.berkeley.edu
  130.  
  131.         "Well, you can't eat that raw!"
  132.                                         --Mrs. Premise
  133.  
  134.  
  135. ------------------------------
  136.  
  137. From: alan@metasoft.UUCP (Alan Epstein)
  138. Subject: Re: PrintMgr Bug?   (YES!!)
  139. Date: 14 May 88 22:40:11 GMT
  140. Organization: Meta Software Corporation, Cambridge MA
  141.  
  142.  
  143. it appears there really is a bug in the LW driver. the complaint was
  144. when printing polygons, random lines would be drawn across the paper.
  145. apple's reply follows:
  146.  
  147. ------------------------------------------
  148.  
  149. > scott douglass <scott@apple.com> writes:
  150.  
  151. > I've got an answer.  Unfortunately the problem stems from a scamble
  152. > bug in the LW driver.  The problem can occur anytime the LW is drawing
  153. > a QD polygon and it has to dump its PostScript buffer.  In spite of the
  154. > indications you saw, this bug is not related to spooling and can happen
  155. > even when priting direct although printing under PrintMonitor may
  156. > aggravate the problem.  The bug has been in the LW since about
  157. > version 3.3.  It is NOT fixed in the lastest driver (5.2, I believe)
  158. > that just shipped with System 6.0.  This bug should be fixed in the
  159. > next version of the LW with System 7.0, which is due out in the fall.
  160.  
  161. > One way to work around this problem would be to use the PicComment
  162. > polygon feature of the LW instead of normal QD polygons.  This is
  163. > described in the LW ref manual and the technote on LW piccomments.
  164. > This does not, however, work on the ImageWriter.  You would have to
  165. > special case the LW in your print code.
  166.  
  167. > I'm sorry that the news isn't better.  Thanks for bringing the bug
  168. > to our attention.
  169.  
  170. ------------------------------------------
  171. --
  172. -----------------------------
  173. Alan Epstein
  174. Meta Software Corp                   UUCP:  ...bbn!metasoft!alan
  175. 150 Cambridgepark Dr        Internet/ARPA:  alan%metasoft@bbn.com
  176. Cambridge, MA 02140  USA
  177. -----------------------------
  178.  
  179.  
  180. ------------------------------
  181.  
  182. From: bytebug@dhw68k.cts.com (Roger L. Long)
  183. Subject: Re: Using PixMaps in CopyBits
  184. Date: 14 May 88 17:17:17 GMT
  185. Organization: Wolfskill residence; Anaheim, CA (USA)
  186.  
  187. In article <1988May11.125956.642@mntgfx.mentor.com>
  188. tomc@mntgfx.mentor.com (Tom Carstensen) writes:
  189. >I'm having a slight problem in getting Copy Bits to
  190. >work correctly.
  191.  
  192. >mypm = NewPixMap()
  193. >Set mypm bounds rectangle
  194. >Set mypm row bytes
  195. >Set sourcerect = some small rectangle in the window
  196. >
  197. >HLock((Handle)mypm);
  198. >(*mypm)->baseAddr = NewPtr(#bytes * (*mypm)->pixelSize);
  199. >CopyBits(¤tWindow->portBits, *mypm,
  200. >     &sourcerect, &(*mypm)->bounds, srcCopy, NULL)
  201. >
  202. >... do stuff ...
  203. >.. then copy back
  204. >
  205. >CopyBits(*mypm, ¤tWindow-portBits,
  206. >     &(*mypm)->bounds, &sourcerect, srcCopy, NULL);
  207.  
  208. >Well, I've checked all of the above code in the debugger,
  209. >and all of it looks fine, but it DOESN'T work.  It does
  210. >copies the bits back, but the color is messed up, like
  211. >it's copying to/from a 1 or 2 bits screen.
  212. >
  213. >Does anyone see my problem, are had success doing something
  214. >like this.
  215.  
  216. First, a disclaimer.  I've only been programming on the Mac II for a
  217. little over a month, and thus far, I consider people who can get fancy
  218. color programming to work with JUST Inside Mac vol V something close to
  219. gods. However I have dealt with offscreen pixmaps, and think I see your
  220. problem.
  221.  
  222. If you take a look at the IM-V description of NewPixMap, you'll see the
  223. statement:
  224.  
  225.         "All fields of the pixMap are copied from the current device's
  226.          pixMap except the color table.  A handle to the color table is
  227.          allocated but not initialized."
  228.  
  229. Thus, what I'd add are the statements (which come to us from TN120, but
  230. I've translated them to C):
  231.  
  232.         CTabHandle ourCMHandle;
  233.         GDHandle theMaxDevice;
  234.  
  235.         ourCMHandle = (*((*theMaxDevice)->gdPMap))->pmTable;
  236.         err = HandToHand(&CTabHandle);
  237.  
  238.         for (i=0; i<(*ourCMHandle)->ctSize; i++)
  239.                 (*ourCMHandle)->ctTable[i].value = i;
  240.         (*ourCMHandle)->transIndex &= 0x7FFF;
  241.  
  242.         (*mypm)->pmTable = ourCMTable;
  243.  
  244. Basically, what this code does is clone the color table from the device
  245. with the deepest pixels (you should be figuring out theMaxDevice already
  246. to figure out things like how much storage to allocate to the actual
  247. pixel storage.
  248.  
  249. Then, you make this new color map that you cloned look like a PixMap
  250. color table instead of a device color table.
  251.  
  252. Once you've done that, just stick the handle into your PixMap.
  253.  
  254. You really should get hold of a copy of "TN120: Drawing into an
  255. Offscreen PixMap".
  256. --
  257.         Roger L. Long
  258.         dhw68k!bytebug
  259.  
  260.  
  261. ------------------------------
  262.  
  263. From: lipa@POLYA.STANFORD.EDU (William Lipa)
  264. Subject: Bug in List Manager?
  265. Date: 16 May 88 05:08:39 GMT
  266.  
  267. I am using the List Manager to display a two-dimensional list with
  268. single characters in it. I want the user to be able to select disjoint
  269. rectangles of cells in this list, in the same way that the Finder works
  270. when you select icons with the box while holding down the shift key.
  271.  
  272. I cannot seem to get this to work. In particular, when you hold the
  273. shift key down and sweep out a rectangle, and then return the cursor to
  274. the point where you originally clicked, the rectangle does not shrink.
  275. The selected rectangle stays stuck at its maximum extent. Inside Mac IV
  276. seems to say this should be possible. On page 266, it says, "...the List
  277. Manager expands AND SHRINKS a selected rectangle that's defined by the
  278. mouse location and the 'anchor'...".
  279.  
  280. Am I doing something wrong, or is it the fault of the List Manager?
  281. --
  282. Bill Lipa
  283. lipa%polya@forsythe.stanford.edu
  284.  
  285. PS. This is with the lNoExtend bit set to allow disjoint rectangles.
  286.  
  287.  
  288. ------------------------------
  289.  
  290. From: macak@lakesys.UUCP (Jim Macak)
  291. Subject: Re: SE Floppy Problem
  292. Date: 16 May 88 13:23:16 GMT
  293. Organization: Lake Systems - Milwaukee, WI
  294.  
  295. Jeff Metzner writes:
  296.  
  297. > I have an SE with an internal HD20 and an internal floppy drive.
  298. > Today, my floppy drive decided to stop accepting disks ("This disk is
  299. > damaged...").
  300. >
  301. > All my disks worked fine yesterday, and they work on a friend's
  302. > machine.
  303. >
  304. > Has anyone else had this problem?  Do I need to have the machine
  305. > repaired, or is it a simple problem I can fix myself?
  306.  
  307. Jeff,
  308.  
  309. I had a similar problem with my 800K internal Mac Plus Drive a few
  310. months ago. All of a sudden, after going through a bunch of public
  311. domain disks of a user group library, the drive would not read any disk.
  312.  
  313. Over the next couple of days, I periodically tried the drive and got the
  314. same result.  However, about 4 days after the original problem started,
  315. the drive miraculously began working normally again and I have had no
  316. problems with it since then!
  317.  
  318. I have talked with some local Mac "experts" who thought this all could
  319. be explained by a dirty drive head that coused the inability of the
  320. drive to read a Mac disk.  If the dirt was knocked off of the drive head
  321. in the process of my retrying to use the drive, that would explain why
  322. it started working again.
  323.  
  324. So, you may wish to try using a disk drive cleaner on the drive before
  325. going to your friendly Apple dealer and forking over $200-$300 for a new
  326. drive installation!
  327.  
  328. Jim
  329.  
  330.  
  331. --
  332.  
  333. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  334. Jim -->  macak@lakesys.UUCP (Jim Macak)  {Standard disclaimer, nothin' fancy!}
  335. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  336.  
  337.  
  338. ------------------------------
  339.  
  340. From: roy@phri.UUCP (Roy Smith)
  341. Subject: Re: Kinetics FastPath box & CAP
  342. Date: 16 May 88 13:54:49 GMT
  343. Organization: Public Health Research Inst. (NY, NY)
  344.  
  345.  
  346.         We've been running KIP/CAP for about a year now.  We've got a 4.3BSD
  347. Vax driving 2 LaserWriters on a PhoneNet network spanning 4 floors with
  348. about a dozen Macs in addition to the LWs.  We've also got 2 LWs driven
  349. by RS-232 from Sun-3s.  The Vax, Suns, and kbox are all on an ethernet.
  350.  
  351.         Anyway, CAP seems to work about 90% as well as we'd like.  The biggest
  352. problem is a niggling bug which sometimes causes the LWs to hang when a
  353. print job starts.  Curiously, one of our LWs hangs a lot more often than
  354. the other, and even more curiously, the one which hangs more frequently
  355. is about the furthest node on the net (the other LW sits right next to
  356. the kbox).  Charlie Kim at Columbia has been very helpful trying to
  357. figure out what might be wrong and supply fixes.  We're running CAP
  358. release 4, with many patches applied.  I understand that CAP release 5
  359. will be out soon, and we're eagerly awaiting that, in the expectation
  360. that the LW hang bug will finally go away for good.  We never did get
  361. lwsrv (the Unix-side LaserWriter print spooler) to work, but since it's
  362. not really needed in our environment, we don't miss it.  We've also
  363. never experimented with the other half of CAP, which is AppleShare
  364. support (lets you use your unix box as an AppleShare server).  Bottom
  365. line is we probably print several hundred pages a day using CAP and
  366. don't see the need to pay money for a commercial product to replace it.
  367.  
  368.         We also use NCSA Telnet, which includes ftp support, on our Macs so we
  369. can do remote logins to our Unix boxes.  NCSA Telnet is a very nice
  370. program.  We've found a few very minor bugs in it, most of which will
  371. probably be fixed in some later version.
  372. --
  373. Roy Smith, System Administrator
  374. Public Health Research Institute
  375. 455 First Avenue, New York, NY 10016
  376. {allegra,philabs,cmcl2,rutgers}!phri!roy -or- phri!roy@uunet.uu.net
  377.  
  378.  
  379. ------------------------------
  380.  
  381. From: keith@uhccux.UUCP (Keith Kinoshita)
  382. Subject: Re: New System icon
  383. Date: 16 May 88 12:19:40 GMT
  384. Organization: U. of Hawaii, Manoa (Honolulu)
  385.  
  386.         Why complicate the system both visually and as a matter of  programming
  387. simplicity for something as dubious as a visual representation for
  388. hardware recognition? I thought the whole idea of the Mac environment
  389. was  to hide the hardware level, and make everything as simple as
  390. possible.
  391.         Come to think of it, Apple should have standardized a CDEV and an INIT
  392. icon for the mac as well.
  393. --
  394. Keith Kinoshita
  395. INTERNET: keith@uhccux.UHCC.HAWAII.EDU         ARPA:  uhccux!keith@nosc.MIL
  396. BITNET:   keith@uhccux           UUCP:  ...!ucsd!nosc!uhccux!keith
  397. PLATO:    keith / uhcc / hawaii
  398.  
  399.  
  400. ------------------------------
  401.  
  402. From: cheong@svax.cs.cornell.edu (Weng Seng Cheong)
  403. Subject: Re: Mac on airplanes
  404. Date: 16 May 88 15:54:47 GMT
  405. Organization: Cornell Univ. CS Dept, Ithaca NY
  406.  
  407. I am forwarding this message for Eric who responded to my  earlier
  408. posting ....
  409.  
  410. (Start of message)
  411.  
  412. I have been able to fit my Mac under the seats of and in the overhead
  413. compartment of all the Boeing planes on which I have flown, from the
  414. various incarnations of the 727 through the 757.  I have had
  415. difficulties fitting it under the seats of Fokker planes, which are used
  416. for some short runs in the U.S., and that French airbus, the number of
  417. which escapes me.  (Perhaps it is A-303 or something like that.)  I also
  418. vaguely remember  having trouble fitting it under the seat of a Lockheed
  419. plane: it went, but only after the application of great force.
  420.  
  421. I use an old-fashioned Apple carrying case (with the unsafe strap
  422. removed, of course).
  423.  
  424. I am in the habit of calling the airlines and finding out which planes
  425. they use for the entirety of their run.  They enjoy telling me, as the
  426. information is easily available to them, but hardly anybody ever asks.
  427. --
  428. Eric Pepke                           pepke%fsu.mfenet@nmfecc.arpa
  429. Supercomputer Computations           pepke%scri.hepnet@lbl-csa2.arpa
  430.    Research Institute                pepke%fsu.bitnet@wiscvm.wisc.edu
  431. Florida State University             "You're living in your own private Idaho
  432. Tallahassee, FL 32306-4052            On the ground like a wild potato."
  433.  
  434. Disclaimer: My employers seldom even LISTEN to my opinions.
  435. Meta-disclaimer: Any society that needs disclaimers has too many lawyers.
  436.  
  437. (End of message)
  438.  
  439. ---------------------------------------------------------------------------
  440. Weng Seng Cheong
  441. Dept. of Computer Science               Internet:  cheong@svax.cs.cornell.edu
  442. Cornell University                      BITnet:    cheong@crnlcs
  443. Ithaca, NY14850                         
  444.  
  445.  
  446. ------------------------------
  447.  
  448. From: udell@Shasta.STANFORD.EDU (Jon Udell)
  449. Subject: Re: MS Excel recalculations
  450. Date: 16 May 88 21:01:24 GMT
  451. Organization: Stanford University
  452.  
  453. In article <13276@tut.cis.ohio-state.edu> jac@walnut.cis.ohio-state.edu
  454. (Jim Clausing) writes:
  455.  
  456. >One thing you can do (unfortunately, you need to do it every time you
  457. >open the spreadsheet), is to go over to the Options menu and select
  458. >Calculation...
  459.  
  460. After quitting Excel, rename the "Resume Excel" file.  If you use this
  461. file in the future to open the spreadsheet, you won't have to reset the
  462. calculation mode.
  463.  
  464. Jon
  465.  
  466.  
  467. ------------------------------
  468.  
  469. From: mcb@oddjob.UChicago.EDU (Hungry mind and open eyes . . .)
  470. Subject: Re: Dvorek keyboard
  471. Date: 17 May 88 00:24:50 GMT
  472. Organization: U of Chicago- Department of Astrology and Metaphysics
  473.  
  474.  
  475.    Yeah!!  The Dvorak layout is vastly faster than the QWERTY, and on
  476. the new Macintoshes, it works beautifully.
  477.    The Dvorak keyboard layout is documented in Tech note #160 (key
  478. mapping). The deal, basically, is this:
  479.    The new Macintoshes use a two-stage key decoding sequence.  In the
  480. first stage, which involves the KMAP resource, keys are mapped from
  481. their hardware values to some device independent values.  The KMAP
  482. resource should only be used for this purpose.
  483.    To switch the logical keyboard mapping, you use a KCHR resource.
  484. This translates the device-independent key values into ascii values.
  485. The format of the KCHR resource is documented in TN160- essentially, it
  486. consists of a number (usually 8) of 128 byte tables which control key
  487. mapping under different modifier keys.  What you should probably do is
  488. copy the 'US' KCHR resource from the System file, and modify it to suit
  489. your needs.  You then install the new KCHR resource, along with a SICN
  490. resource of the same number into the System file.  From now on, the
  491. Keyboard panel of the control panel will allow you to choose between the
  492. US and Dvorak layouts.
  493.    If anyone wants a ready-made KCHR and SICN set, send me mail.
  494.    Incidentally, certain badly-written programs, like Telnet and MS
  495. Word, do not work properly with a Dvorak layout.
  496.                                                         -Matt
  497.  
  498.  
  499. --
  500. Matt Bamberger                  "Truth is after all a moving target
  501. 1005 E. 60th St., #346           Hairs to split, and pieces that don't fit.
  502. 312-753-2261                     How can anybody be enlightened?
  503. ...ihnp4!oddjob!mcb              Truth is after all so poorly lit." - Rush
  504.  
  505.  
  506. ------------------------------
  507.  
  508. From: coffee@aero.ARPA (Peter C. Coffee)
  509. Subject: Re: Mac ADA for MPW
  510. Date: 16 May 88 19:06:35 GMT
  511. Organization: The Aerospace Corporation, El Segundo, CA
  512.  
  513. In article <42384DN5@PSUVM> DN5@PSUVM.BITNET (D. Jay Newman) writes:
  514. >I recently asked about Ada for the Mac in comp.lang.ada, found a supplier,
  515. >and called for the price, and was shocked....
  516.  
  517. >   Meridian Software Systems, Inc.
  518. >   Laguana Hills, CA
  519. >   (714) 380-9800
  520.  
  521. or 1-800-221-2522
  522.  
  523. >   $1195.00
  524.  
  525. >Unfortunately, I am looking for an Ada compiler to learn the language on,
  526. >not to become a Department of Defense contract programmer...
  527.  
  528. The Meridian literature that I received also describes an AdaStarter
  529. version "identical to the validated v2.1 AdaVantage compiler" but with
  530. limitations of up to ten library units, each of up to 200 executable
  531. statements. Price applicable toward purchase of the production compiler.
  532. $99.
  533.  
  534. Yes, $99. I don't know if this is shipping, but it's descibed in the
  535. same literature as the big version.
  536.  
  537. Cheers -- Peter C.
  538.  
  539.  
  540. ------------------------------
  541.  
  542. From: matthews@batcomputer.tn.cornell.edu (Dave Matthews)
  543. Subject: "There is nothing to choose" trouble
  544. Date: 17 May 88 02:51:58 GMT
  545. Organization: Dept. Plant Pathology, Cornell University, Ithaca NY
  546.  
  547.  
  548. All of a sudden I'm getting the message "There is nothing to choose on
  549. the startup disk" when I try to use the Chooser.  This has happened to
  550. two of my startup disks now.  They're stuck in ImageWriter mode,
  551. apparently irreversibly.  Replacing the LaserWriter, Laser Prep,
  552. ImageWriter, System and Finder with fresh copies from disks that work
  553. doesn't help.  Changing machines doesn't help.  Disconnecting/connecting
  554. Appletalk doesn't help. Has anybody ever seen this problem before?
  555.  
  556. (This is on Mac+'s and 512E's under System 3.2, nothing fancy.)
  557.  
  558. - Dave Matthews
  559.   ARPA:matthews@tcgould.tn.cornell.edu
  560. BITNET:matthews@crnlthry
  561.  
  562. USENET:...{cmcl2,shasta,uw-beaver,rochester}!cornell!batcomputer!matthews
  563.  
  564.  
  565. ------------------------------
  566.  
  567. From: ack@eleazar.dartmouth.edu (Andy J. Williams)
  568. Subject: BBS User Interface Ideas Wanted
  569. Date: 16 May 88 18:53:32 GMT
  570. Organization: Kiewit Computation Center, Dartmouth College
  571.  
  572. *** A little long, advice NEEDED! ***
  573.  
  574. I am writing a rather large BBS package for use on our Appletalk Network
  575. here at Dartmouth College and I would like a little advice.  The program
  576. will be a Macintosh front end to a VPL1 Server running on a mainframe
  577. here. The Server will contain
  578.  
  579.      All the netnews groups we receive (circa 200-300 last count)
  580.      All the newsgroups which will be read locally
  581.      and maybe a Finger User option and a conference system.
  582.  
  583. The big problem has been designing a user interface which presents, say,
  584. 300 newsgroups to the user in a very simple form that even a complete
  585. neophyte can understand and know what to do (Intuitive programming)
  586. Note that I intend to follow the Mac Interface guidelines very closely.
  587.  
  588. Some of the ideas have been basically: Present something akin to
  589. SFGetFile which allows a heirarchical selecting of the news.  (Treating
  590. comp and sys and mac as successive layers in a heirarchical tree).  I
  591. object to this as it is rather dry and can be imposing to a new user.
  592. Other ideas has been a fairly involved selection scheme which, once you
  593. have decided which groups you want and dont want, allows you to save
  594. macros which you click on to get the groups you want.
  595.  
  596. The questions I have been asking are: What would be the easiest to use?
  597. What would be the most intuitive?  What would present the most
  598. information in the simplest way?  etc.  Remember, we are talking about
  599. 300 + groups.
  600.  
  601. Any advive, snatches of code, or anything is welcomed and very
  602. encouraged!
  603.  
  604. -Andy J. Williams
  605. --
  606. Andy J. Williams '90     |Ack Systems: ack@eleazar.dartmouth.edu|  _   /|
  607. Software Development     +--------------------------------------+  \`o_O' ACK!
  608. Kiewit Computation Center|Hello. My $NAME is ~inigo_montoya.    |    ( )  /
  609. Dartmouth College        |You killed my process.  Prepare to vi.|     U
  610.  
  611.  
  612. ------------------------------
  613.  
  614. From: korn@eris (Peter "Arrgh" Korn)
  615. Subject: Re: BBS User Interface Ideas Wanted
  616. Date: 17 May 88 07:40:26 GMT
  617. Organization: What, me organized???
  618.  
  619. Hmmm...  I've been thinking that when (and if) I get uucp up and running
  620. on my mac, I'll want a user interface to choose what netnews groups to
  621. read. While reading your posting, I got an idea:
  622.  
  623. In a menu somewhere (be it a pop up from a configure dialog that allowed
  624. you to set things like kill files, etc., or from a pull down that's
  625. located on the menu bar) you have the entire list of groups available.
  626. The user will have to be able to scan the list at some point, and
  627. breaking it up in this fashion seems reasonable.  Items that were marked
  628. for reading would have a checkmark on them; items unsubscribed would
  629. have another mark by them, etc.
  630.  
  631. This full list would then feed into a second menu, which was basically
  632. your .newsrc (the analogy holds for those who use rn to read netnews).
  633. Unread news would have a mark on the menu, etc.  The user could pick and
  634. choose which groups to read by selecting them from the menu.
  635. Alternately more advanced users could type the names of the newsgroups
  636. in a box somewhere. A default would be to simply cycle through the
  637. groups on the 'read list' from top to bottom (as currently in rn).  As
  638. NewGroup messages come in, the program would have to update the master
  639. menu list.
  640.  
  641. Somewhere in the custom WDEF would be a bunch of controls to do various
  642. things.  One would indicate that the user wants to read the next posting
  643. with the title of the current posting.  Another would kill all postings
  644. with that title, etc.  One would have to pick and choose as to which
  645. controls would be in the window.  Or, alternately, the user could
  646. customize their interface, placing whichever controls *they* wanted to
  647. have available at all times on their window, with the ones they didn't
  648. tend to user not cluttering their window border.
  649.  
  650. Multiple windows are a must; with the user being able to read several
  651. different articles at once; respond to several at once, cut & paste at
  652. will.
  653.  
  654. An ideal addition would be a parser that removes all hard <CR>s (with
  655. some kind of hueristic to sence when <CR>s are intentional...) and
  656. format the messages in whatever size window was desired.  Replies should
  657. be written in whatever size window the user desired; hard <CR>s always
  658. carried over, and <CR>s added in just before the message was sent off to
  659. the server (unless our server could do all of this for us).  Font should
  660. be the user's choice.
  661.  
  662. The Mail headers should be hidable from users that don't want to fuss
  663. with them.  Ideally some interface to pathalias would exist on the
  664. server side. However, users that want to muck with that stuff must be
  665. allowed to.  Never *ever* assume that the computer is smarter than the
  666. user.  If by chance it is, the user will discover it in due time.  When
  667. it's not, the user shouldn't be forced.
  668.  
  669. As with MacTerminal, the user should be able to print selections, as
  670. well as entire messages.  Also the user should be able to save
  671. selections  (by selection I mean an artibrary string of text that the
  672. user selects with the cursor by dragging over it).
  673.  
  674. A possible "behind the user's back" that might be added is saving the
  675. headers of any message that a user saves in the resource fork of the
  676. document, so that the user doesn't have to do that seperately in order
  677. to retain attribution.
  678.  
  679. Selecting discontiguous text would be nice (automagically insert elipsis
  680. as appropiate [on a new line of the skip is over a <CR>, or on the same
  681. line if the skip doesn't cross a <CR>] so that the user doesn't have to
  682. go to the trouble -- this option should be turn off-able).  Certainly
  683. not a necessity in version 1.0!
  684.  
  685. Incorporating MacPaint pictures, TIFF, etc. etc. would also be nice,
  686. especially if a lot of intra-campus messages are exchanged.  Perhaps in
  687. the "news group" data structure you would have a boolean that indicated
  688. whether or not mac graphics were appropiate for this group and disallow
  689. posting to "real" newsgroups.
  690.  
  691. A vi/emacs editor would be nice for those that want it and are used to
  692. it.
  693.  
  694. And lastly, a very snazzy About box is without question the only classy
  695. way to go on a program that does all this.
  696.  
  697. Hmmm...  and this was to be a quick note detailing some of my ideas...
  698. Anyone out there have anything different?  Anything you would change?
  699.  
  700. Peter "the dreamer" Korn
  701. --
  702. Peter "Arrgh" Korn
  703. korn@ucbvax.Berkeley.EDU
  704. {decvax,dual,hplabs,sdcsvax,ulysses}!ucbvax!korn
  705.  
  706.  
  707. ------------------------------
  708.  
  709. From: dkovar@bbn.com (David C. Kovar)
  710. Subject: Re: BBS User Interface Ideas Wanted
  711. Date: 17 May 88 12:55:25 GMT
  712. Organization: Bolt Beranek and Newman Inc., Cambridge MA
  713.  
  714.  
  715.   I sent this directly to Andy but as it seems to be of general
  716. interest, I'll post it as well.
  717.  
  718.   The Andrew system at Carnegie Mellon University provides mail and
  719. message support. The system runs on various workstations (RTs, Suns, and
  720. uVaxes) and is introduced to the entire freshman class each year. Last I
  721. saw of it, it was very easy to learn for the beginner and quite powerful
  722. for the expert. Just before I left, we started porting the mail and
  723. messages program over to the Macintosh. (It'd already been put on to the
  724. IBM PC.) You might want to contact CMU and see what sort of
  725. documentation they have on the current system. I'm reluctant to hand out
  726. names of people at CMU that you might contact but if they are reading
  727. this group perhaps they could provide a pointer to documentation.
  728. Lacking that, I'd be willing to describe the Mac interface as it was
  729. before I left.
  730.  
  731. -David Kovar
  732.  DKovar@BBN.COM
  733.  
  734.  
  735. ------------------------------
  736.  
  737. From: brewer@clio.las.uiuc.edu
  738. Subject: Looking for laser schwa
  739. Date: 16 May 88 00:12:00 GMT
  740.  
  741.  
  742.   Does anyone know of a laser font that contains a schwa character
  743. (looks like an upside down 'e'). It must be a laser font. I know someone
  744. who needs this character, but doesn't want to pay ~$200 for
  745. Fontographer, just to edit one character. If it exists in a PD font,
  746. that would be great.
  747.  
  748. Robert Brewer
  749.     brewer@clio.las.uiuc.edu
  750.     {ihnp4 | convex | pur-ee}!uiucuxc!clio!brewer
  751.  
  752.  
  753. ------------------------------
  754.  
  755. From: frameli@dpdmai.dec.com (Vernon Dale Frameli)
  756. Subject: Prodigy SE
  757. Date: 17 May 88 13:06:09 GMT
  758. Organization: Digital Equipment Corporation
  759.  
  760.         hi,
  761.  
  762.             i saw lori's request for information regarding accelerators
  763.         for the mac se. since i have a prodigy 4 se, i would like relate
  764.         my experiences with it and then how the prodigy se compares to
  765.         the radius accelerator. you guys with the radius accelerators be
  766.         patient and feel free to correct me where i'm wrong.
  767.  
  768.             i bought my prodigy 4 se from levco last november. i got the
  769.         4mb version; the 68881 is standard issue on all prodigy's. the
  770.         prodigy was extremely easy for me to install. i received all of
  771.         the necessary tools required, as well as very easy to follow
  772.         instructions for doing it myself. it took me less than 20
  773. minutes
  774.         from start to finish. since that time, i have received an
  775. upgrade
  776.         from levco and once more i cracked open my mac se. i installed a
  777.         new set of proms, pals, and gate arrays without a hitch. again
  778.         the instructions where very easy to follow. to clarify things,
  779.  
  780.         i'm more of a programmer than a technician.
  781.  
  782.             i also received diagnostic software which will test the
  783. 68881,
  784.         the 68851, and all of the onboard ram. in addition, software to
  785.         create a bootable recoverable ramdisk is included. the
  786. diagnostics
  787.         are nice to have, but i can't say enough about the ramdisk. if
  788. my
  789.         system crashes for any reason, my ramdisk is preserved, and if a
  790.         copy of my system folder is on the ramdisk, then my mac will
  791. boot
  792.         from it. it's very fast, i'd say it takes less than a second to
  793.         reboot.
  794.  
  795.             it's true that the radius is priced lower than a prodigy,
  796. but
  797.         the 68881 math coprocessor comes standard on a prodigy; its a
  798.         $295 option on most accelerators, i believe this holds true for
  799.         the radius accelerator as well. it's also true because the
  800. radius
  801.         doesn't provide any additional ram beyond the 32k cache it uses.
  802.         in contrast, my prodigy has 4mb of fast ram. in addition, it
  803. also
  804.         recognizes the ram you have on your motherboard. this gives your
  805.         mac se the capability of upgrading to a total of 8mb, you can't
  806.  
  807.         do that with a radius.
  808.  
  809.             i'm not sure how all radius users feel about their
  810. accelerator's
  811.         performance. i read in a note in the mac conference here that it
  812.         was quite fast at refreshing the mac's screen, but that the
  813. owner
  814.         was otherwise unimpressed. a prodigy, i my experience, is fast
  815. at
  816.         everything it does, i can point to at least three different
  817. magazines
  818.         which concluded that the prodigy was faster than any other
  819. accelerator
  820.         on the market. it was faster than a radius. it was also faster
  821.         than the mac ii in the cpu bound test performed. the benchmarks
  822.         used where not whetstones, and dhrystones, etc... the writer's
  823.         choose instead to use real world applications using actual
  824. products
  825.         that are commonly available for the mac. they benchmarked with
  826.         spreadsheets, database, word processors, etc...
  827.  
  828.             one nice thing about the prodigy is that the rom is copied
  829. into
  830.         a protected portion of the fast ram. one of the most noticeable
  831.         places you'll see a difference is in disk access times. reading
  832.         from a floppy takes less than half the time it would in a non-
  833.         accelerated mac se. programs which make use of the mac rom's
  834.         also benefit from a big increase in speed, the more "mac-like"
  835.         a program is the better.
  836.  
  837.             the prodigy has the same ability to re-route sane calls to
  838. the
  839.         68881 that the radius has. it will also allow you to turn the
  840.         68020 cache on and off, both can be done via the control panel.
  841. in
  842.         addition, the prodigy has a sound patch which keeps music,
  843. etc...
  844.         from sounding garbled when it's accelerated. it also has patches
  845.         built into the firmware which allow you to run software which
  846. can't
  847.         run on a mac ii in those cases where the programmer failed to
  848. follow
  849.         apple's programming guide lines.
  850.  
  851.             the prodigy has an optional expansion slot, thus allowing
  852. you
  853.         to further enhance your mac. unlike the radius which sits in a
  854.         vertical position within your mac the prodigy mounts flush with
  855. the
  856.         motherboard so that it won't get in the way of future
  857. enhancements.
  858.         both accelerators make provisions for adding a large screen
  859. monitor,
  860.         though i think the prodigy is compatible with more than one
  861. brand,
  862.         thus giving you a choice.
  863.  
  864.             finally, there's something that you can do with the prodigy
  865.         that you can't do with the radius,...you can turn it off. in the
  866.         event that a piece of software won't run because of timing
  867. conflicts
  868.         with the faster clock speed of the 68020, you can always turn
  869. the
  870.         prodigy off, and run as a plain ole mac se. with the radius, you
  871.         would have to physically remove it in order to turn it off.
  872.  
  873.             i know some of you out there are saying to yourselves that
  874.         levco's not out there any more. that's simply not true. the same
  875.         parent company that owns levco owns supermac. the parent company
  876.         just decided to let supermac flex it marketing muscle while
  877. levco
  878.         handles the technical end. if you want to buy a prodigy, you
  879. call
  880.         your apple dealer, or supermac. if you want to get your prodigy
  881.         repaired or upgraded, it goes back to levco. levco still designs
  882.         the enhancements, and does the upgrades. it's all the same ball
  883.         of wax.
  884.  
  885.             levco has been at this a long time, i believe that they
  886. where
  887.         the manufacture of the very first accelerator for the mac. they
  888.         introduced the prodigy series back in 84 or 85 near the time
  889. that
  890.         the mac was first introduced. they've had time to develop a
  891. first
  892.         rate product. what can i say, look at who's accelerator is shown
  893.         in  apple's own advertisements, it's a prodigy se. is that an
  894.         endorsement or what?
  895.  
  896.             ok guys, you've held it in long enough, go ahead and let me
  897.         have it with both barrels. i know the radius performs well. i
  898.         know it's one of the most popular accelerators out there. i know
  899.         it's one of the best buys you can get in an accelerator. still i
  900.         also know i'll get flamed really good for this one no matter
  901. what
  902.         i say now.
  903.  
  904.                                                   dale
  905.  
  906.                                                   dpdmai::frameli
  907.  
  908.  
  909.  
  910.  
  911.  
  912. ------------------------------
  913.  
  914. From: moriarty@tc.fluke.COM (Jeff Meyer)
  915. Subject: Re: Brief overview of FullWrite (Really solution to Word 3.01 problem)
  916. Date: 17 May 88 14:57:45 GMT
  917. Organization: John Fluke Mfg. Co., Inc., Everett, WA
  918.  
  919. >I understand a third very substantial missing feature is inheritance --
  920. >FullWrite styles can't inherit from other styles as Word's can.
  921.  
  922. That's an excellent point, one I'll have to add to the checklist between
  923. FW and Word.  However, I'd again have to point out how difficult it is
  924. to use the Style Sheets in Word, and inheritance; however, MS is
  925. supposed to be working very hard on making Style Sheets easier to use.
  926.  
  927. >The solution is to select the whole paragraph, and from Format menu, select
  928. >Plain Text, which clears any formatting above the basic style.  If you like
  929.  
  930. That does work, but it's not very intuitive.  The trouble with Word is,
  931. I run into problems with Word just often enough that I've forgotten the
  932. solution to the problem.  However, it's rumored that Word 4.0 will have
  933. intelligent style sheets which eliminate this problem (among other good
  934. things), so MS isn't ignoring the problem.
  935.  
  936. >Have fun -- I'd like to try FullWrite, being just as interested as
  937.  
  938. As power goes, I side with Chuq; there are a ton of things that I can do
  939. with FW that I can't with Word, and only a few that I can't do with FW.
  940. More importantly, the things I *want* to do with a word processor are
  941. supported in FullWrite, and are extremely easy to understand to boot.
  942. However, Microsoft is certainly not sitting on their laurels, so we will
  943. hopefully have two good high-level word processing programs by the end
  944. of the year.  At this point, I'm not experiencing any bombs with FW, and
  945. have no reason left to use Word.  We'll see when 4.0 comes out...
  946. --
  947.                         "I've got to concentrate.  I've got to concentrate!
  948.                           ..Hello?
  949.                              ..Echo!
  950.                                 ..Pinch hitting for Pedro Forfone, Manny Moto!"
  951. ---
  952.                                         Moriarty, aka Jeff Meyer
  953. INTERNET:     moriarty@tc.fluke.COM
  954. Manual UUCP:  {uw-beaver, sun, microsoft}!fluke!moriarty
  955. CREDO:        You gotta be Cruel to be Kind...
  956. <*> DISCLAIMER: Do what you want with me, but leave my employers alone! <*>
  957.  
  958.  
  959. ------------------------------
  960.  
  961. From: blh@vlsi.cs.cmu.edu (Bruce Horn)
  962. Subject: Re: How to quit MF?(was Re: Quitting the Finder under MF)
  963. Date: 17 May 88 15:32:13 GMT
  964. Organization: Carnegie-Mellon University, CS/RI
  965.  
  966. The reason I put command-option launch into the Finder was not because
  967. of the Lisa Pascal Workshop, but because when I was testing newer
  968. versions of the Finder I didn't want to have to keep changing the type
  969. and creator of the Finder file itself.  That was before we had support
  970. for downloading to the Mac from the Lisa with type and creator
  971. specified, if I remember correctly.--
  972. --
  973. Bruce Horn, Carnegie Mellon CSD
  974. uucp: ...!seismo!cmucspt!cmu-cs-vlsi!blh
  975. ARPA: blh@vlsi.cs.cmu.edu
  976.  
  977.  
  978. ------------------------------
  979.  
  980. From: han@Apple.COM (Byron Han, fire fighter)
  981. Subject: Re: writing an INIT in LSP
  982. Date: 17 May 88 17:57:31 GMT
  983. Organization: Communication Tools Group - Apple Computer, Inc.
  984.  
  985. In article <1930@ssc-vax.UUCP> housen@ssc-vax.UUCP (Kevin Housen)
  986. writes:
  987. >
  988. >I am having a problem writing an INIT in Lightspeed Pascal
  989. >(version 1.11) on a Mac II.  After continual system bombs,
  990. >I tried making a really simple INIT - as follows:
  991. >
  992. Here is an interesting situation.
  993.  
  994. Did you know that when INIT's are called, they are not locked in memory?
  995. So, SysBeep which can potentially cause a heap compaction may cause your
  996. INIT resource to be relocated.
  997.  
  998. Solution?  either set the locked bit in the INIT resource or put this at
  999. the start of your INIT.
  1000.  
  1001. theHandle := RecoverHandle(@EntryPoint); HLock(theHandle);
  1002.  
  1003. and voila your problems should go away.
  1004. --
  1005. Byron Han,  Licensed to Dream.             "Macintosh - there is no substitute."
  1006.  
  1007. Apple Computer, Inc. MS 27Y                -------------------------------------
  1008.  
  1009. ATTnet:408-973-6450     applelink:HAN1     domain:han@apple.COM       MacNET:HAN
  1010.  
  1011. GENIE:BYRONHAN    COMPUSERVE:72167,1664    UUCP:{sun,voder,nsc,decwrl}!apple!han
  1012.  
  1013.  
  1014.  
  1015. ------------------------------
  1016.  
  1017. From: b39756@tansei.cc.u-tokyo.JUNET (Martin J. Duerst)
  1018. Subject: Re: FullWrite on shelves
  1019. Date: 17 May 88 03:39:57 GMT
  1020. Organization: Computer Center, University of Tokyo, Japan.
  1021.  
  1022.  
  1023. >had discussions with them relatively early in development about Script Manager
  1024. >compat and the answer was IMPOSSIBLE!!
  1025.     I don't belive that exactly.
  1026. >       I wish I could get it to work at least 'sort of' with ANY of the Int'l
  1027. >Scripts, but alas, NO!  Not even the draw layer works (but it does work better
  1028. >than the main program!!!)
  1029.  
  1030.    Here is an idea that could help to solve a lot of problems with the
  1031. internationalization of FullWrite and many other Word Processors(WP). It
  1032. is very clear that elaborated WP don't use the (new) TextEdit and the
  1033. ScriptManager because their (relative) lack of speed and functionality.
  1034. On the other hand, many users in the US and in many other countries
  1035. would shurely appreciate it if they can use non-roman characters in
  1036. their documents.
  1037.    So why not create a new category of document parts, in the same way
  1038. as may be graphics, tables, headers, footnotes, etc., are part of the
  1039. document. As for graphics, where e.g. Word 3.0.x just lets Quickdraw
  1040. draw a picture on screen or paper without caring about its contents,
  1041. text in non-roman scripts could be treated in a similar way. Instead of
  1042. calling Quickdraw, the WP would call TextEdit. As the script depends on
  1043. the font, it is very easy to make this changement between WP code and TE
  1044. (allmost) transparent. Also, speed is not affected for pure Roman-Script
  1045. users, because in this case the only additional check needed is to see
  1046. wether a font selected by the user has script Roman or not.
  1047.    For users that just want to insert small blocks of foreign text, e.g.
  1048. linguists that write an English thesis with foreign-language examples,
  1049. the preformance degradation will not be significant, but the additional
  1050. functionality very, very valuable.
  1051.       (This is, with some tricks, allmost
  1052.        possible in WriteNow (don't know about the other WP). Using a
  1053. Script
  1054.        Manager compatible draw program, you 'draw' the text you want,
  1055. then cut
  1056.        and paste it into the document as an inline graphic.
  1057. Unfortunately,
  1058.        the margin for the inline graphic is too big and blows up the
  1059. corresp.
  1060.        lines, but I am shure there are ways to correct this.)
  1061.    For users that write a document completly in a non-roman script, the
  1062. speed, as well as the functionality, will degrade, but this will depend
  1063. on the properties of the individual script. A lot of the nice features
  1064. of the WP can still be used, although sometimes not without tricks.
  1065. Tabulators for example, not included in the new TE, can be used by
  1066. taking a tab in a Roman-Script font.
  1067.    As for users with languages like Finish, German, French, etc., where
  1068. the script is the same as for English, and where the main problems are
  1069. spelling and hyphenation, most WP nowadays have two alternative
  1070. dictionaries for British and American English, and if some additional
  1071. code (for different scanning strategies/word endings) is included in
  1072. these dictionary files instead of being built into the WP, it will not
  1073. be very difficult to internationalize these programs.
  1074.       (I'm not considering the economic
  1075.        aspects (how many users are needed to make producing a foreign
  1076. dictionary
  1077.        profitable) nor the linguistic aspects (spelling checkers are
  1078. much more
  1079.        difficult for most other languages than for english), but only
  1080. the
  1081.        software engineering aspects, which seem to be farely simple.)
  1082.  
  1083. This is only an idea, and I don't know if it really works, but if not, I
  1084. would like to hear why not. Also, if any (or many, or all) WP companies
  1085. want to adopt any of the ideas in this article, please feel free to do
  1086. so (the sooner, the better).
  1087. --
  1088. Martin J. Duerst, Graduate Student,
  1089. Kunii Lab., Dept. of Inf. Sc.,
  1090. Fac. of Sc., Univ. of Tokyo
  1091. 7-3-1 Hongo, Bunkyo-ku, 113 Tokyo, Japan
  1092.  
  1093. ------------------------------
  1094.  
  1095. End of Usenet Mac Digest
  1096. ************************
  1097.  
  1098. ACTION>